// 生成VAPID密钥对的脚本
const webpush = require('web-push');

console.log('🔑 生成VAPID密钥对...\n');

const vapidKeys = webpush.generateVAPIDKeys();

console.log('✅ VAPID密钥对生成成功！\n');
console.log('请将以下密钥添加到您的环境变量中：\n');
console.log('VAPID_PUBLIC_KEY=' + vapidKeys.publicKey);
console.log('VAPID_PRIVATE_KEY=' + vapidKeys.privateKey);
console.log('\n📝 您也可以创建 .env 文件并添加这些密钥：');
console.log(`
# PWA推送通知VAPID密钥
VAPID_PUBLIC_KEY=${vapidKeys.publicKey}
VAPID_PRIVATE_KEY=${vapidKeys.privateKey}
`);

console.log('⚠️  注意：请妥善保管私钥，不要提交到版本控制系统中！');
